image {
  resolution 800 600
  aa 0 0
  filter mitchell
}

bucket 100 column

trace-depths {
	diff 8 
	refl 0 
	refr 0
}

camera {
  type pinhole
  eye    0 0 10
  target 0 0 0
  up     0 1 0
  fov    60
  aspect 1.333333
}

shader {
  name green
  type constant
  color { "sRGB nonlinear" 0.0 1 0.25 }
}

shader {
  name redc
  type constant
  color { "sRGB nonlinear" 1.0 0.25 0.25 }
}

shader {
  name blue
  type constant
  color { "sRGB nonlinear" 0.25 0.25 1.0 }
}

shader {
  name yellow
  type constant
  color { "sRGB nonlinear" 0.4 0.7 0.3 }
}

shader {
  name mirror
  type mirror
  color { "sRGB nonlinear" 0.4 0.7 0.3 }
}

shader {
  name glass
  type glass
  color { "sRGB nonlinear" 0.4 0.7 0.3 }
}

shader {
    name dpunkShader
    type diffuse
    texture "./img/dpunk.png"
}

shader {
  name purple
  type constant
  color { "sRGB nonlinear" 0.3 0.9 1 }
}

object {
   shader purple
   type plane 
   name purplePlane
   p 19 19 19
   n -1 0 0
}

object {
   shader red
   type plane 
   name redPlane
   p 30 30 30
   n 0 0 1
}

object {
   shader yellow
   type plane 
   name greenPlane
   p 5 5 5 
   n 0 -1 0
}



object {
  shader dpunkShader
  type box
  name DaftPunkObject
  transform {
	scaleu 0.2
	rotatex 45
	translate -4 -1 0
   }
}

object {
  shader dpunkShader
  type box
  name DaftPunkObject
  transform {
	scaleu 0.5
	rotatex -45
	translate -3.5 -1 0
   }
}

object {
  shader dpunkShader
  type box
  name DaftPunkObject
  transform {
	scaleu 0.8
	rotatex 45
	translate -2.5 -1 0
   }
}


object {
  shader dpunkShader
  type box
  name DaftPunkObject
  transform {
	scaleu 0.95
	rotatex -45
	translate -1.5 -1 0
   }
}



object {
  shader dpunkShader
  type box
  name DaftPunkObject
  transform {
	scaleu 1.2
	rotatex 45
	translate 0 -1 0
   }
}




object {
  shader dpunkShader
  type box
  name DaftPunkObject
  transform {
	scaleu 1.4
	rotatex -45
	translate 1.8 -1 0
   }
}




object {
  shader dpunkShader
  type box
  name DaftPunkObject
  transform {
	scaleu 1.7
	rotatex 45
	translate 4 -1 0
   }
}



object {
  shader dpunkShader
  type box
  name DaftPunkObject
  transform {
	scaleu 0.95
	rotatey -45
	translate 3.5 3 0
   }
}



object {
  shader dpunkShader
  type box
  name DaftPunkObject
  transform {
	scaleu 1.2
	rotatey 45
	translate 0 3 0
   }
}




object {
  shader dpunkShader
  type box
  name DaftPunkObject
  transform {
	scaleu 1.4
	rotatey -45
	translate 1.8 3 0
   }
}




object {
  shader dpunkShader
  type box
  name DaftPunkObject
  transform {
	scaleu 1.7
	rotatey 45
	translate 4 3 0
   }
}

light {
   type point
   color { "sRGB nonlinear" 1.000 1.000 1.000 }
   power 150.0
   p  -3 3.0 3.0
}


